Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates BSK version and fixes a tester issue in iOS #2003

Merged
merged 4 commits into from
Sep 12, 2023

Conversation

diegoreymendez
Copy link
Contributor

@diegoreymendez diegoreymendez commented Sep 11, 2023

Network Protection: Connection Tester

Task/Issue URL: https://app.asana.com/0/0/1205465612515847/f

BSK PR: duckduckgo/BrowserServicesKit#489
macOS PR: duckduckgo/macos-browser#1581

Description

Fixes startup options reset, and improves the options loading logic so we can easily unit test it.

Testing

Test the connection tester

  1. Connect your device via USB to test the app
  2. Open Console.app and start logging from your device
  3. Filter by "Network Protection: Connection Tester"
  4. Run the app
  5. Start NetP
  6. Make sure you see a message stating the connection tester is disabled.

Test the connection

  1. Run the app
  2. Connect NetP and make sure the connection works fine.
  3. Try clearing the invite, and inserting a new one and ensuring the connection works fine.

Internal references:

Software Engineering Expectations
Technical Design Template

diegoreymendez added a commit to duckduckgo/BrowserServicesKit that referenced this pull request Sep 12, 2023
Task/Issue URL: https://app.asana.com/0/0/1205466155643247/f
iOS PR: duckduckgo/iOS#2003
macOS PR: duckduckgo/macos-browser#1581
What kind of version bump will this require?: Patch

## Description

Fixes tunnel startup options handling, and improves the options loading mechanism to make it unit testable.

---

* Fixes startup options reset

* Makes a correction to my previous commits

* WIP

* WIP

* Adds unit tests for StartupOptions

* Fixes some swiftlint warnings and improves the code
diegoreymendez added a commit to duckduckgo/macos-browser that referenced this pull request Sep 12, 2023
Task/Issue URL: https://app.asana.com/0/0/1205465612515839/f

BSK PR: duckduckgo/BrowserServicesKit#489
iOS PR: duckduckgo/iOS#2003

## Description

Fixes startup options reset, and improves the options loading logic so
we can easily unit test it.
@diegoreymendez diegoreymendez merged commit 15fefd2 into develop Sep 12, 2023
@diegoreymendez diegoreymendez deleted the diego/fix-startup-options-reset branch September 12, 2023 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants